Flexible Execution of Distributed Business Processes based on Process Instance Migration
نویسندگان
چکیده
Many advanced business applications, collaborations, and virtual organizations are based on distributed business process management. As, in such scenarios, competition, fluctuation and dynamism increase continuously, the distribution and execution of individual process instances should become as flexible as possible in order to allow for an ad-hoc adaptation to changing conditions at runtime. However, most current approaches address process distribution by a fragmentation of processes already at design time. Such a static configuration can be assigned to different process engines near runtime, but can hardly be changed dynamically because distribution logic is weaved into the business process itself. A more dynamic segmentation of such distribution can be achieved by process runtime migration even without modifying the business logic of the original process model. Therefore, this contribution presents a migration data meta-model for enhancing such existing processes with the ability for runtime migration. The approach permits the inclusion of intensions and privacy requirements of both process modelers and initiators and supports execution strategies for sequential and parallel execution of processes. The contribution concludes with presenting a conceptual evaluation in which runtime migration has been applied to XPDL and WS-BPEL process instances and, based on these results, a qualitative comparison of migration and fragmentation.
منابع مشابه
Flexible Distributed Business Process Management
Flexible Distributed Business Process Management Vinod Muthusamy Doctor of Philosophy Graduate Department of Electrical and Computer Engineering University of Toronto 2011 Many large business processes are inherently distributed, spanning multiple organizations, administrative domains, and geographic locations. To support such applications, this thesis develops a flexible and distributed platfo...
متن کاملInstance-Level Security Management in
By using Web services, people can generate flexible business processes whose activities are scattered across different organizations, with the services carrying out the activities bound at run-time. We refer to an execution of a Web service based automatic business process as a business session (multi-party session). A business session consists of multiple Web service instances which are called...
متن کاملAd-hoc Management Capabilities for Distributed Business Processes
Advanced business processes are mostly distributed and require highly flexible management capabilities. In such scenarios, process parts often leave their initiator’s direct sphere of influence – while management requires both monitoring as well as instant reaction capabilities anytime during the overall execution of the process. However, realizing such functions is often difficult, e.g. due to...
متن کاملDistributed Execution of S-BPM Business Processes
Subject-oriented business process management (S-BPM) introduces a new technique for process modeling that emphasizes the importance of the actors in business processes (subjects) and gives a balanced consideration to subjects, their actions, and goals. Because of the formal foundation and the clear declaration of subjects, S-BPM allows the distributed modeling and execution of processes, withou...
متن کاملA Rule-based Middleware for Business Process Execution
While past research in service oriented computing has focused on the fairly static functional description and the operators of services the dynamic and flexible composition and collaboration of services in business processes in style of semi-autonomous multi-agent systems has not been as thoroughly explored. Executable business process description languages such as BPEL provide only limited exp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010